@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}
a{text-decoration:none;color:#000;}
a:hover{ color:#3266be}
li{ list-style-type:none;}
img,input{border:0px;}
html,body{width:100%; height:auto;margin:0 auto;font-size:16px; font-family:"Microsoft Yahei"; line-height:22px;}
.container{width:100%;height:auto;overflow:hidden;}
.header{ height:86px; width:1008px; margin:0 auto; color:#919191; font-size:14px;position:relative; margin-bottom:2px;}
.logo{ width:511px;}
.header .guild{ width:130px; height:32px; text-align:right; position:absolute;right:20px; top:5px;}
.header .guild a{color:#919191;}
.header .guild a:hover{color:#000;}
.header .search{ width:272px; height:28px; border:1px solid #d1d1d1;position:absolute;right:20px; top:40px;}
.header .search input{ width:236px; height:28px; border:0px; line-height:28px; color:#acacac; padding-left:10px;}
.header .search img{ width:21px; height:21px;position:absolute;right:5px; top:3px;}

#navbox{ height:38px; background:#7e7f84;line-height:38px;list-style-type: none; font-size:14px; width:1440px; margin:0 auto}
#nav{width:950px; margin:0 auto; }
#nav a {display: block; width:110px; text-align:center; color:#FFF}
#nav a:hover  {color:#FFF;text-decoration:none;font-weight:bold;}

#nav li {float:left; width:110px; background:#7e7f84;}
#nav li a:hover{background:#9d9d9f; border-top:1px solid #7e7f84; color:#fff; margin-top:-1px;}
#nav li ul {line-height:35px;  list-style-type: none;text-align:left;left:-999em; width:110px; position:absolute;z-index:9999}
#nav li ul li{float:left; width: 110px;background:#F6F6F6;}


#nav li ul a{display: block;width:110px;text-align:center;}

#nav li ul a:link  {color:#666; text-decoration:none;}
#nav li ul a:visited  {color:#666;text-decoration:none;}
#nav li ul a:hover  {color:#F3F3F3;text-decoration:none;font-weight:normal; background:#295db5;}

#nav li:hover ul {left: auto;}
#nav li:hover {color:#F3F3F3;text-decoration:none;font-weight:normal; background:#9d9d9f;}
#nav li.sfhover ul {left: auto;}
#content {clear:left;}

/*焦点图开始*/
.all{width:100%;height:auto;overflow:hidden;min-height:300px}
.hbg{height:483px;}
.a1{height:483px;}
.lbt{width:100%;height:483px;position:relative;}
.tb{width:1008px; height:483px; overflow:hidden; position:relative; z-index:0;}
.tb .bd{ width:100%; height:483px; overflow:hidden;}
.tb .bd ul,.tb .bd li{ float:left;width:100%; height:483px; overflow:hidden;z-index:10;}
.tb .hd{ position:absolute; left:0; bottom:125px;width:1440px; height:20px; z-index:100;}
.tb .hd ul{ width:96px;height:14px; overflow:hidden; margin:0 auto;position: relative;z-index:100;}
.tb .hd li{ float:left; width:14px;height:14px; text-indent:9999px; background:url(/web/images/tb_hd_bg1.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/images/tb_hd_bg1.png"); margin:0 5px; display:inline; cursor:pointer;}
.tb .hd .on{ background:url(/web/images/tb_hd_bg2.png) no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/images/tb_hd_bg2.png");}
.tb .bd a{ display:block; width:100%; height:100%; overflow:hidden;cursor:default;}
.a1 .main1{width:100%;max-width:1440px;min-width:1008px;height:auto;margin:0 auto;position: relative;top:-480px;}
.topd .main1{width:100%;max-width:1440px;min-width:1008px;}

.topd .main1 .tul{margin:0 10px;}
.main{width:1008px;margin:0 auto;}
.main .prev,.main .next{width:27px; height:92px; overflow:hidden;position:absolute; top:170px; cursor:pointer; z-index:3000;}
.main .prev{left:10px;background:url(/web/images/prev.png) center center no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/images/tb_prev1.png");}
.main .next{right:10px; background:url(/web/images/next.png) center center no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/images/tb_next1.png");}
.main .prev:hover{ background:url(/web/images/prev1.png) center center no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/images/tb_prev1_1.png");}
.main .next:hover{ background:url(/web/images/next1.png) center center no-repeat;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/web/images/tb_next1_1.png");}
.lft{position:relative;margin-top:-110px;height:105px; overflow:hidden;z-index:1;}
.lbadbox{width:100%;height:105px;background:#1e51a8;position:absolute;bottom:5px;overflow:hidden;opacity:0.8;z-index:999;}
.lbad{width:100%;height:105px;font-size:18px;color:#fff;position:absolute;bottom:0;overflow:hidden;opacity:0.9;}
.lbad li{width:201px;height:105px;cursor:pointer; float:left;}

.lbad li.t1{color:#fff; position:relative}
.lbad li.t1 img{ position:absolute; left:15px; top:10px}
.lbad li.t1 .tit{position:absolute; left:65px; top:20px; font-size:18px; font-weight:bold}
.lbad li.t1 .fot{position:absolute; left:10px;bottom:10px; font-size:12px;margin:0px 10px}

.lbad li.t2{color:#fff; position:relative}
.lbad li.t2 img{ position:absolute; left:15px; top:10px}
.lbad li.t2 .tit{position:absolute; left:65px; top:20px; font-size:18px; font-weight:bold}
.lbad li.t2 .fot{position:absolute; left:10px;bottom:10px; font-size:12px;margin:0px 10px}

.lbad li.t3{color:#fff; position:relative }
.lbad li.t3 img{ position:absolute; left:15px; top:10px}
.lbad li.t3 .tit{position:absolute; left:65px; top:20px; font-size:18px; font-weight:bold}
.lbad li.t3 .fot{position:absolute; left:10px;bottom:10px; font-size:12px;margin:0px 10px}

.lbad li.t4{color:#fff; position:relative }
.lbad li.t4 img{ position:absolute; left:15px; top:10px}
.lbad li.t4 .tit{position:absolute; left:65px; top:20px; font-size:18px; font-weight:bold}
.lbad li.t4 .fot{position:absolute; left:10px;bottom:10px; font-size:12px;margin:0px 10px}

.lbad li.t5{color:#fff; position:relative }
.lbad li.t5 img{ position:absolute; left:15px; top:10px}
.lbad li.t5 .tit{position:absolute; left:65px; top:20px; font-size:18px; font-weight:bold}
.lbad li.t5 .fot{position:absolute; left:10px;bottom:10px; font-size:12px; margin:0px 10px}

.lbad li.t1:hover{background:#013183;opacity:0.8;}
.lbad li.t2:hover{background:#013183;opacity:0.8;}
.lbad li.t3:hover{background:#013183;opacity:0.8;}
.lbad li.t4:hover{background:#013183;opacity:0.8;}
.lbad li.t5:hover{background:#013183;opacity:0.8;}
/*焦点图结束*/
.lisleft{ float:left; width:588px; margin-right:10px; }
.listit{ position:relative; height:36px;border-bottom:1px solid #c4c6cb;display:block; margin-bottom:10px;  }
.listit .tit1{ font-size:16px; width:76px; line-height:36px; border-bottom:1px solid #295db5; position:absolute; left:0px; text-align:center}
.listit .tit2{ font-size:12px; width:180px; line-height:36px;position:absolute; left:80px;text-transform:Uppercase ;color:#909090;}
.listit .tit3{ font-size:12px; width:50px; line-height:36px;position:absolute; right:0px;text-transform:Uppercase ;color:#4b4b4b; text-align:center}
.listit .tit3 a{color:#4b4b4b; }

.listit01{  margin-bottom:30px; display:block; overflow:auto}
.listit01 img{ width:211px; height:141px;float:left}
.listit01 .list{right:0px; width:358px; float:right}
.listit01 .list li{ font-size:14px; line-height:22px;}
.listit01 .list li div{ float:left; width:270px; height:22px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; font-size:14px; margin:1px 0px 5px 0px; }
.listit01 .list li span{ float:right; display:block; color:#727272; font-size:12px; margin:2px 0px; }

.listit02{  margin-bottom:30px; display:block; overflow:auto}
.listit02 img{ width:268px; height:120px;float:left}
.listit02 .list{right:0px; width:300px; float:right}
.listit02 .list li { float:left; width:300px; height:22px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; font-size:14px; margin:1px 0px 5px 0px; }

.lisright{ float:right; width:384px;}
.listit03{  margin-bottom:30px; display:block; overflow:auto}
.listit03 .list{right:0px; width:384px; float:left}
.listit03 .list li{ font-size:14px; line-height:22px;}
.listit03 .list li div{ float:left; width:300px; height:22px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; font-size:14px; margin:1px 0px 5px 0px; }
.listit03 .list li span{ float:right; display:block; color:#727272; font-size:12px; margin:2px 0px; }




.footer{ height:84px; background:#7d7f84; border-top:3px solid #2a5fb8; margin-top:10px;}
.zzzs{ position:absolute;top:20px; width:234px; height:41px;}
.lxwm{ position:absolute;top:20px; left:260px; width:167px; height:41px;}
.address{position:absolute;top:5px; right:10px; color:#FFF; font-size:12px; text-align:right}

/*二级页面*/
.banner01{ height:197px; border-bottom:3px solid #265eb3; overflow:hidden ;text-align:center}
.lleft{ width:210px; float:left}
.lright{ width:790px; float:left;border-left:1px solid #e5e5e5; color:#4e4e4e}
.lconter{ width:1008px;}
h1{ font-size:18px; line-height:45px; color:#393939;text-indent:18px; border-bottom:1px solid #e5e5e5;}
.status{ font-size:16px; line-height:45px; color:#393939;text-indent:18px; background:#e5e5e5; position:relative; display:block; height:45px; }
.status div{ position:absolute; right:20px; width:300px; font-size:14px; text-align:right; color:#575859; top:0; font-weight:normal}
.status div span{ color:#2554a3}
.jjcontent{ margin:10px;text-align:justify; text-justify:inter-ideograph;}
.jjcontent img{ width:223px; height:250px; margin:10px 30px 20px 10px; float:left}
.jjcontent div{ font-size:14px; line-height:28px; text-indent:2em; margin:10px 15px;}
.jjcontent p{ font-size:14px; line-height:28px; text-indent:2em; margin:10px 15px;}
.ywbg{ background:url(titbg.jpg) no-repeat; width:208px; height:32px; color:#fff; }
.khcontent{margin:10px;}
.khcontent div{ font-size:14px; line-height:28px; text-indent:2em; margin:10px 15px;}
.khcontent img{ text-align:center; margin-bottom:20px;}
.khcontent td{ line-height:34px; font-size:14px; padding-left:10px}
.time{color:#acacac;}
.resume{ font-size:16px; margin:0px 20px;font-family:"微软雅黑"}
.resume table{ margin:20px 0px;}
.resume td{ line-height:32px; padding:10px;}
.resume .input01{ border:1px solid #dddddd; width:365px; height:37px; line-height:37px; }
.resume .input02{ border:1px solid #dddddd; width:30%; height:37px; line-height:37px;}
.articlebox{ margin:30px 40px; }
.article{ font-size:28px; color:#333; text-align:center; line-height:34px; margin-bottom:20px; margin-top:50px }
.msg{ text-align:center; font-size:14px; color:#999; margin-bottom:50px;}
.articlebox p{ text-align:left; text-indent:2em; font-size:14px; line-height:30px; color:#333; margin-bottom:20px;}